#include "MySqlDataMgr.h"

MySqlDataMgr* MySqlDataMgr::m_pSqlDataMgr=nullptr;
MySqlDataMgr::MySqlDataMgr()
{

}

MySqlDataMgr::~MySqlDataMgr()
{
    if(m_pSqlDataMgr)
    {
        delete m_pSqlDataMgr;
    }
}

MySqlDataMgr *MySqlDataMgr::getInstance()
{
    if(m_pSqlDataMgr==nullptr)
    {
        return new MySqlDataMgr();
    }
    return m_pSqlDataMgr;
}

bool MySqlDataMgr::InitSqlDatabase()
{
    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setHostName("127.0.0.1");
    db.setPort(3306);
    db.setUserName("root");
    db.setPassword("123123");
    db.setDatabaseName("musicmgr");
    if(!db.open())
    {
        qDebug()<<"Mysql Error! "<<endl;
        return false;
    }
    return true;
}
